
img, fieldset { border:0px; }
legend { visibility:hidden; height:0px; width:0px; line-height:0; _text-indent:-10px; font-size:0px; }
table { border-collapse:collapse; }
textarea { border:1px solid #ccc; font-family:돋움, Dotum, Tahoma;padding:0px 0 0px 0px; }
select, img { vertical-align:middle; }



.rel { position:relative; }
.hand { cursor:pointer; }
.bgnone { background:none !important; }
.brdnone { border:none !important; }
.fixed { table-layout:fixed; }
.b { font-weight:bold !important; }
.n { font-weight:normal; }
.u { text-decoration:underline !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.cl { clear:both; }
.ac { text-align:center !important; }
.at { vertical-align:top !important; }
.am { vertical-align:middle !important; }
.ab { vertical-align:bottom; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.t11 { font-size:11px !important; }
.ls0 { letter-spacing:0 !important; }
.dis-txt { visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; } /* 리더기에서만 읽히고 보이지않음 */
.link { color:#AC9F7B !important; letter-spacing:0; font-family:Tahoma; }
.png24 { tmp:expression(setPng24(this)) } /* ie6 png */







/* input-select */
input { font-size:11px; font-family:dotum; color:#939393; letter-spacing:0; vertical-align:middle; }
select { font-size:11px; font-family:dotum; color:#939393; }
input.ipt { border:1px solid #d5d5d5; background:#fff; padding:3px 0 3px 3px; }
input.img { width:auto !important; padding:0 !important;vertical-align:middle; }
input.radio { padding:0 0 0 0; !important; vertical-align:middle;}


/*Contents-title*/
h3 { padding-left:26px; }
p.copy { margin:5px 0 33px 26px; }


/* 여백 */
.m0 { margin:0px !important; }
.ml10 { margin-left:10px !important; }
.ml15 { margin-left:15px !important; }
.mt10{ margin-top:10px !important; }
.mt20{ margin-top:20px !important; }
.mt30{ margin-top:30px !important; }
.mt35{ margin-top:35px !important; }
.mt40{ margin-top:40px !important; }
.mb10{ margin-bottom:10px !important; }
.mb20{ margin-bottom:20px !important; }
.img-btm { _padding-bottom:1px; }


/*리스트*/
table.tb { background:url('/images/board_tbg.gif') no-repeat left top; width:100%; text-align:center; margin-top:10px; color:#888; border-bottom:1px solid #ccc; }
table.tb th { background:url('/img/common/bg_bar.gif') no-repeat right 10px; padding:13px 0; border-bottom:1px solid #ccc;}
table.tb th.last { background:none !important; }
table.tb td { background:none; border-bottom:1px solid #e9e9e9; padding:6px 0; font-family:Tohoma;}
table.tb td.subject3 { text-align:center; padding:10px 10px 10px 10px; font-family:돋움, Dotum; }
table.tb td.subject { text-align:left; padding-left:15px; padding-top:8px; font-family:돋움, Dotum; }
table.tb td.subject2 { text-align:left; padding-left:15px; padding:10px 10px 10px 10px; line-height:150%; font-family:돋움, Dotum; }
table.tb td.subject2 a, table.tb td.subject a:link, 
table.tb td.subject2 a:visited, 
table.tb td.subject2 a:active { color:#787878; line-height:170%; }
table.tb td.subject2 a:hover { color:#0b7897; text-decoration:none; line-height:170%;}
table.tb td.subject2 img {padding-left:5px;}
table.tb td.notice {font-weight:bold; color:#ff6600; text-align:left; padding-left:15px; padding:10px 10px 10px 10px; line-height:150%; font-family:돋움, Dotum; }
table.tb td.notice a {color:#ff6600; line-height:170%;} 
table.tb td.notice a:active { color:#ff6600; color:#787878; line-height:170%; }
table.tb td.notice a:hover { text-decoration:none; line-height:170%;}
table.tb td.notice img {padding-left:5px;}

table.tb .year { color:#555; font-weight:bold; ;}
table.tb td.last { border-bottom:1px solid #ccc !important; }
table.tb td.start { border-bottom:2px solid #000 !important; }



/*이벤트 리스트*/
table.event { background:url('/images/board_tbg_01.gif') no-repeat left top; width:100%; text-align:center; margin-top:10px; color:#888; border-bottom:1px solid #ccc; }
table.event th { background:url('/img/common/bg_bar.gif') no-repeat right 10px; padding:13px 0; border-bottom:1px solid #ccc;}
table.event th.last { background:none !important; }
table.event td { background:none; border-bottom:1px solid #e9e9e9; padding:6px 0; font-family:Tohoma;}
table.event td.subject3 { text-align:center; padding:10px 10px 10px 10px; font-family:돋움, Dotum; }
table.event td.subject { text-align:left; padding-left:15px; padding-top:8px; font-family:돋움, Dotum; }
table.event td.subject2 { text-align:left; padding-left:15px; padding:15px 15px 15px 15px; line-height:180%; font-family:돋움, Dotum; }
table.event td.subject2 .hit {text-align:left; margin-right:5px; color:#ff6600; font-family:돋움, Dotum; }
table.event td.subject2 .tit{font-weight:bold; text-align:left; margin-left:4px; margin-top:3px; font-family:돋움, Dotum; }
table.event td.subject2 .con {text-align:left; margin-left:4px; font-family:돋움, Dotum; }
table.event td.subject2  a, table.tb td.subject a:link, 
table.event td.subject2  a:visited, 
table.event td.subject2  a:active { color:#787878; line-height:170%; }
table.event td.subject2  a:hover { color:#0b7897; text-decoration:none; line-height:170%;}
table.event td.subject2 img {padding-left:5px;}


table.tb .year { color:#555; font-weight:bold; ;}
table.tb td.last { border-bottom:1px solid #ccc !important; }
table.tb td.start { border-bottom:2px solid #000 !important; }



table.tb1 { background:url('/images/board/board_bg.gif') no-repeat left top; width:100%; text-align:center;  color:#888; border-bottom:1px solid #ccc; }
table.tbl th { background:url('/img/common/bg_bar.gif') no-repeat right 10px; padding:9px 0; }
table.tbl th.last { background:none !important; }
table.tbl td { background:none; border-bottom:1px solid #e9e9e9; padding:6px 0; font-family:Tohoma;}
table.tbl td.subject { text-align:left; padding-left:15px; font-family:돋움, Dotum; }
table.tbl td.subject a, 
table.tbl td.subject a:link, 
table.tbl td.subject a:visited, 
table.tbl td.subject a:active { color:#787878; }
table.tbl td.subject a:hover { color:#787878; text-decoration:none; }
table.tbl .year { color:#555; font-weight:bold; ;}
table.tbl td.last { border-bottom:1px solid #ccc !important; }



/*read*/
table.tb3 {background:url('/images/board_tbg_02.gif') no-repeat left top; width:100%; text-align:center; color:#888; border-bottom:1px solid #ccc; }
table.tb3 th {background:url('/img/common/bg_bar.gif') no-repeat right 10px; font-size:18px; padding:10px 0; }
table.tb3 th.last {background:none !important; }
table.tb3 td {background:none; border-bottom:1px solid #e9e9e9; padding:6px 0; font-family:Tohoma;}
table.tb3 td.subject {text-align:left; padding-left:15px; font-family:돋움, Dotum; }
table.tb3 td.subject2 {text-align:left; padding-left:15px; padding:15px 15px 15px 15px; font-family:돋움, Dotum; }
table.tb3 td.subject .names {width:72px; display:inline-block; font-family:돋움, Dotum; }
table.tb3 td.subject .lines {width:10px; display:inline-block; text-align:center;}
table.tb3 td.subject .names2 {width:500px; padding-left:15px; display:inline-block; font-family:돋움, Dotum; }
table.tb3 td.subject .days {width:70px; padding-left:15px; display:inline-block; font-family:돋움, Dotum; }
table.tb3 td.subject a, 
table.tb3 td.subject a:hover { color:#787878; text-decoration:none; }
table.tb3 .year { color:#555; font-weight:bold; ;}
table.tb3 td.last { border-bottom:1px solid #ccc !important; }



/*회원가입*/
table.tb4 { width:750px; text-align:center; color:#888; border-bottom:1px solid #ccc; }
table.tb4 th { background:url('/img/common/bg_bar.gif') no-repeat right 10px; padding:9px 0; }
table.tb4 th.last { background:none !important; }
table.tb4 td { background:none; border-bottom:1px solid #e9e9e9; line-height:250%;}
table.tb4 td.subject { text-align:left; padding-left:15px; line-height:180%; font-family:돋움, Dotum; }
table.tb4 td.subject input{margin-right:5px; }
table.tb4 td.subject5 { text-align:left; padding-left:0px; font-family:돋움, Dotum; }
table.tb4 td.subject2 { text-align:left; padding:10px 10px 10px 10px; font-family:돋움, Dotum;}
table.tb4 .year { color:#555; font-weight:bold; ;}
table.tb4 td.last { border-bottom:1px solid #ccc !important; }
table.tb4 td.start { border-bottom:2px solid #236229 !important; }




/*이전게시물 보기*/
table.tb5 {width:100%; margin-top:15px; margin-bottom:15px; text-align:center; color:#888; border-bottom:1px solid #ccc; }
table.tb5 th { background:url('/img/common/bg_bar.gif') no-repeat right 10px; padding:7px 0; }
table.tb5 th.last { background:none !important; }
table.tb5 td { background:none; border-bottom:1px solid #e9e9e9; padding:6px 0; font-family:Tohoma;}
table.tb5 td.subject { text-align:left; padding-left:15px; font-family:돋움, Dotum; }
table.tb5 td.subject2 { text-align:left; padding-left:15px; padding:15 10 15 15; font-family:돋움, Dotum; }
table.tb5 td.subject a, 
table.tb6 td.subject a:link, 
table.tb5 td.subject a:visited, 
table.tb5 td.subject a:active { color:#787878; }
table.tb5 td.subject a:hover { color:#787878; text-decoration:none; }
table.tb5 .year { color:#555; font-weight:bold; ;}
table.tb5 td.last { border-bottom:1px solid #ccc !important; }
table.tb4 td.start { border-bottom:2px solid #000 !important; }



/*상품안내 테이블*/
table.tb6 { background:url('/images/price/table_bg.gif') no-repeat left top; width:100%; text-align:center;  color:#888; border-bottom:1px solid #ccc; }
table.tb6 th { background:url('') no-repeat right 10px; padding:13px 0; border-bottom:1px solid #ccc;}
table.tb6 th.last { background:none !important; }
table.tb6 td { background:none; border-bottom:1px solid #e9e9e9; padding:6px 0; font-family:Tohoma;}
table.tb6 td.type { border-right:1px solid #e9e9e9; font-size:13px; text-align:center; padding:10px 10px 10px 10px; font-weight:bold; color:#3f6dac; background-color:#F8F9FF; font-family: Malgun Gothic; }
table.tb6 td.won { border-right:1px solid #e9e9e9; font-size:13px; text-align:center; padding:10px 10px 10px 10px; font-weight:bold; background-color:#FFF8F8; color:#ff6600; font-family: Malgun Gothic; }
table.tb6 td.subject {  text-align:left; padding-left:15px; padding-top:8px; font-family:돋움, Dotum; }
table.tb6 td.subject2 {border-right:1px solid #e9e9e9; font-size:13px; text-align:left; color:#666666; padding-left:15px; padding:10px 10px 10px 10px;  line-height:150%; font-family: Malgun Gothic; }
table.tb6 td.subject4 { font-size:13px; text-align:left; padding-left:15px; padding:10px 10px 10px 10px;  line-height:150%; font-family: Malgun Gothic; }
table.tb6 td.subject2 a, 
table.tb6 td.subject a:link, 
table.tb6 td.subject2 a:visited, 
table.tb6 td.subject2 a:active { color:#787878; line-height:170%; }
table.tb6 td.subject2 a:hover { color:#0b7897; text-decoration:none; line-height:170%;}
table.tb6 .year { color:#555; font-weight:bold; ;}
table.tb6 td.last { border-bottom:1px solid #ccc !important; }
table.tb6 td.start { border-bottom:2px solid #000 !important; }






#careerFaq {clear:both; width:100%; margin:0; line-height:18px; border-collapse:collapse; word-break:keep-all; border-top:1px solid #e2e2e2;}
#careerFaq th {background:url('/images/community/bb_q.gif') no-repeat left 7px; text-align:left; margin:0; padding:12px 5px 9px 35px; border-bottom:1px solid #e2e2e2; color:#898989; font-weight:bold;}
#careerFaq th a {}
#careerFaq th a:hover {color:#000000;}
#careerFaq th a.on {color:#000000;}
#careerFaq td {background:url('/images/community/bb_a.gif') no-repeat 30px 8px; text-align:left; margin:0; background-color:#f8f8f8; padding:10px 5px 9px 65px;border-bottom:1px solid #e2e2e2; color:#898989;}




/* bbs-view */
table.bbs-view th { background:#f4f7fa; border-bottom:1px solid #d0d9e2; font-size:11px; padding:8px 0 6px; text-align:center; font-family:Tohoma;color:#626262; font-weight:normal; }
table.bbs-view th.subject { font-family:돋움, Dotum; text-align:left; color:#666; font-weight:bold; padding-left:15px; }
table.bbs-view td { padding:20px 0 10px; }
table.bbs-view td p.conts { margin-top:10px; }
table.bbs-view td p.attach { text-align:right; color:#b2b2b2; font-size:11px; }
table.bbs-view td p.attach a, table.bbs-view td p.attach a:link, 
table.bbs-view td p.attach a:visited, 
table.bbs-view td p.attach a:active { text-decoration:underline; color:#b2b2b2; }
table.bbs-view td p.clink { text-align:right; color:#b2b2b2; font-size:11px; margin:-10px 0 20px; }


/* Paging */
.paging{ margin-top:25px; font-size:11px; color:#919497; text-align:center; letter-spacing:0; font-family:돋움, Dotum;}
.paging a, .paging a:link, 
.paging a:visited, 
.paging a:active { color:#919497; text-decoration:none; padding-right:0px; margin-right:3px;}
.paging a:hover { color:#515254; text-decoration:none;}
.paging strong { color:#515254;}
.paging input { padding:0; border:none; vertical-align:middle; margin-bottom:0px; margin-bottom:0px;}
.paging input.prev { margin-right:11px;}
.paging input.next { margin-left:11px;}



/* Paging */
.paging2{ margin:25px 0px 0px 0px; font-size:11px; color:#919497; text-align:right; letter-spacing:0; font-family:돋움, Dotum;}
.paging2 a, .paging a:link, 
.paging2 a:visited, 
.paging2 a:active { color:#919497; text-decoration:none; padding-right:0px; margin-right:3px;}
.paging2 a:hover { color:#515254; text-decoration:none;}
.paging2 strong { color:#515254;}
.paging2 input { padding:0; border:none; vertical-align:middle; margin-bottom:0px; margin-bottom:0px;}
.paging2 input.prev { margin-right:11px;}
.paging2 input.next { margin-left:11px;}


/* Paging3 */
.paging3{ margin:20px 0px 10px 0px; font-size:11pt; text-align:right;  letter-spacing:0px; font-family:돋움, Dotum;}
.paging3 a, .paging a:link, 
.paging3 a:visited, 
.paging3 a:active { color:#919497; text-decoration:none; padding-right:0px; margin-right:3px;}
.paging3 a:hover { color:#515254; text-decoration:none; }
.paging3 strong { color:#515254; }
.paging3 input { padding:0px; border:none; vertical-align:middle; margin-bottom:0px;}
.paging3 input.write { margin-left:100px; }
.paging3 img { margin:3px; }









/* box-style */
.blue-box{ border:1px solid #c8d1dd; padding:14px 20px 10px 20px; }


/* search-style */
fieldset.search { text-align:right; height:35px;} /* 공지사항 */  /*{ text-align:right; }*/
fieldset.search select { width:85px; margin-right:0px;  margin:0 0 0 0;}
fieldset.search input.s_id { margin:0 0 0 0;}





dl.sch { border:1px solid #e2e2e2; background:#ebebeb; position:relative } /* 보도자료 */
	dl.sch dt { float:left; width:133px; padding:11px 0 0 19px; }
	dl.sch dt span { position:absolute; top:11px; right:11px; }
	dl.sch dd fieldset.search02 { padding:7px 0 6px 0; }

fieldset.search02 select { margin-bottom:4px; }
	fieldset.search02 select.year { width:93px }
	fieldset.search02 select.month { width:65px }
	fieldset.search02 select.speech { width:161px }
	fieldset.search02 select.choice { width:70px; margin-top:2px; }
fieldset.search02 input.ipt { width:231px; }


/* 최신글 리스트 상단(공지사항/보도자료) */
dl.recent { background:url('/img/customer/bg_list.gif') no-repeat left top; width:570px; height:155px; margin-bottom:20px; overflow:hidden; }
	dl.recent dt { float:left; padding:20px 43px 0 26px;width:160px; }
	dl.recent dd { color:#999;padding-right:45px; }
		dl.recent dd.tit{ margin-top:29px; font-weight:bold; color:#5a7aae; margin-bottom:8px; }
			dl.recent dd.tit strong{ font-size:14px; color:#2f6cce; }
		dl.recent dd.date { font-size:11px; margin-top:5px; font-family:Tohoma; }


/* 이전/다음글 */
dl.prev-next { width:100%; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#999; font-size:11px; }
	dl.prev-next dt { float:left; width:39px; padding:5px 0 0 15px; height:21px; border-bottom:1px solid #eaeaea; }
	dl.prev-next dd { float:left; padding:5px 0 0 10px; height:21px; border-bottom:1px solid #eaeaea; }
		dl.prev-next dd a { color:#666; }
		dl.prev-next dd a:hover { color:#666; text-decoration:none; }
	dl.prev-next dd.text { width:407px; }
	dl.prev-next dd.date { width:85px; text-align:center; font-family:Tohoma; }


/* Numbering-list */
ol.ord-list { margin:0px !important; padding:0px !important;  }
ol.ord-list li { margin-bottom:45px;font-size:0px; }
	ol.ord-list li dl dt img { margin-right:10px; }
	ol.ord-list li dl dd { margin-top:10px; position:relative; }
	ol.ord-list li.last { margin-bottom:0px; }

ol.num-list { border-top:1px solid #ededed; overflow:hidden; }
	ol.num-list li { border-bottom:1px solid #ededed; padding:0 0 0 6px; margin-top:10px; position:relative !important; min-height:98px; }
		ol.num-list li p.image { position:absolute; top:-17px; right:10px;}
	ol.num-list li.h90 { _height:90px; }
	ol.num-list li.h110 { height:110px; }
	ol.num-list li.first { _padding-top:15px; }


/* Box-style */
.box-type { background:url('/img/customer/bg_box_btm.gif') left bottom no-repeat; margin-bottom:20px; padding-bottom:4px; } /* 온라인상담 */
	.box-type .rt { background:url('/img/customer/bg_box_top.gif') left top no-repeat; padding:15px 12px 5px 21px; overflow:hidden; }

.box-type02 { background:url('/img/manage/bg_box_btm.gif') left bottom no-repeat; margin:10px 0 5px 0; padding-bottom:5px; } /* 나눔다이어리 */
	.box-type02 .rt { background:url('/img/manage/bg_box_top.gif') left top no-repeat; padding:16px 17px 18px 25px; overflow:hidden; }
.box-type02-off { background:url('/img/manage/bg_box_btm_off.gif') left bottom no-repeat; margin:10px 0 5px 0; padding-bottom:5px; }
	.box-type02-off .rt { background:url('/img/manage/bg_box_top_off.gif') left top no-repeat; padding:16px 17px 18px 25px; overflow:hidden; }





/* title+text */
dl.pgh dd { margin:10px 0 20px 0; }
	dl.pgh dd p { margin-top:15px; }
	dl.pgh dd p.img { margin-top:30px; }





